package cqrtplm.vo;


import java.util.Date;


public class EBOMVO {

    //<--常规属性-->
    private String code;                  // 编码
    private String codeName;              // 编码名称
    private String creator;               // 创建人
    private Date createTime;              // 创建时间
    private Date modifyTime;              // 修改时间
    private String modifier;              // 修改人
    private Date deactivationTime;        // 停用时间
    private String componentCode;         // 零部件码
    private String activeFlag;           // 生命周期
    private String drawingCode;           //图样代号
    private String oid;
    private String otype;
    //<--扩展属性-->
    //开发令
    private String DevelopmentOrder;
    //机型
    private String productType;
    //V2机型
    private String productTypeV2;
    //推荐级别
    private String RecommendLevel;
    //认证
    private String certificationType;
    //公司备案机型
    private String companyModel;
    //客户备案机型
    private String customerModel;
    //开发项目
    private String developmentProject;
    //备注
    private String REMARK;
    //半BOM
    private String HalfBOM;
    //是否已批量
    private String SFBatch;
    //需小批
    private String NeedBatch;
    //越南生产
    private String MadeVietnam;
    //样机
    private String ModelMachine;
    //拼接描述
    private String description;


    private String mainRecommendedModels;
    private String mainPushStatus;
    private String historyDescription;
    private String devCode;
    private String splicing;
    private String productSeries;
    private String productSpectrumName;
    private String historicalModels;

    public String getProductSpectrumName() {
        return productSpectrumName;
    }

    public void setProductSpectrumName(String productSpectrumName) {
        this.productSpectrumName = productSpectrumName;
    }

    public String getHistoricalModels() {
        return historicalModels;
    }

    public void setHistoricalModels(String historicalModels) {
        this.historicalModels = historicalModels;
    }

    public String getOid() {
        return oid;
    }

    public void setOid(String oid) {
        this.oid = oid;
    }

    public String getOtype() {
        return otype;
    }

    public void setOtype(String otype) {
        this.otype = otype;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDescriptionModificationProposer() {
        return DescriptionModificationProposer;
    }

    public void setDescriptionModificationProposer(String descriptionModificationProposer) {
        DescriptionModificationProposer = descriptionModificationProposer;
    }

    public String getDescriptionModificationSuggestions() {
        return DescriptionModificationSuggestions;
    }

    public void setDescriptionModificationSuggestions(String descriptionModificationSuggestions) {
        DescriptionModificationSuggestions = descriptionModificationSuggestions;
    }

    //描述修改提出者
    private String DescriptionModificationProposer;
    //描述修改意见
    private String DescriptionModificationSuggestions;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCodeName() {
        return codeName;
    }

    public void setCodeName(String codeName) {
        this.codeName = codeName;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Date getDeactivationTime() {
        return deactivationTime;
    }

    public void setDeactivationTime(Date deactivationTime) {
        this.deactivationTime = deactivationTime;
    }

    public String getComponentCode() {
        return componentCode;
    }

    public void setComponentCode(String componentCode) {
        this.componentCode = componentCode;
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag;
    }

    public String getDrawingCode() {
        return drawingCode;
    }

    public void setDrawingCode(String drawingCode) {
        this.drawingCode = drawingCode;
    }

    public String getDevelopmentOrder() {
        return DevelopmentOrder;
    }

    public void setDevelopmentOrder(String developmentOrder) {
        DevelopmentOrder = developmentOrder;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getProductTypeV2() {
        return productTypeV2;
    }

    public void setProductTypeV2(String productTypeV2) {
        this.productTypeV2 = productTypeV2;
    }

    public String getRecommendLevel() {
        return RecommendLevel;
    }

    public void setRecommendLevel(String recommendLevel) {
        RecommendLevel = recommendLevel;
    }

    public String getCertificationType() {
        return certificationType;
    }

    public void setCertificationType(String certificationType) {
        this.certificationType = certificationType;
    }

    public String getCompanyModel() {
        return companyModel;
    }

    public void setCompanyModel(String companyModel) {
        this.companyModel = companyModel;
    }

    public String getCustomerModel() {
        return customerModel;
    }

    public void setCustomerModel(String customerModel) {
        this.customerModel = customerModel;
    }

    public String getDevelopmentProject() {
        return developmentProject;
    }

    public void setDevelopmentProject(String developmentProject) {
        this.developmentProject = developmentProject;
    }

    public String getREMARK() {
        return REMARK;
    }

    public void setREMARK(String REMARK) {
        this.REMARK = REMARK;
    }

    public String getHalfBOM() {
        return HalfBOM;
    }

    public void setHalfBOM(String halfBOM) {
        HalfBOM = halfBOM;
    }

    public String getSFBatch() {
        return SFBatch;
    }

    public void setSFBatch(String SFBatch) {
        this.SFBatch = SFBatch;
    }

    public String getNeedBatch() {
        return NeedBatch;
    }

    public void setNeedBatch(String needBatch) {
        NeedBatch = needBatch;
    }

    public String getMadeVietnam() {
        return MadeVietnam;
    }

    public void setMadeVietnam(String madeVietnam) {
        MadeVietnam = madeVietnam;
    }

    public String getModelMachine() {
        return ModelMachine;
    }

    public void setModelMachine(String modelMachine) {
        ModelMachine = modelMachine;
    }

    public String getMainRecommendedModels() {
        return mainRecommendedModels;
    }

    public void setMainRecommendedModels(String mainRecommendedModels) {
        this.mainRecommendedModels = mainRecommendedModels;
    }

    public String getMainPushStatus() {
        return mainPushStatus;
    }

    public void setMainPushStatus(String mainPushStatus) {
        this.mainPushStatus = mainPushStatus;
    }

    public String getHistoryDescription() {
        return historyDescription;
    }

    public void setHistoryDescription(String historyDescription) {
        this.historyDescription = historyDescription;
    }

    public String getDevCode() {
        return devCode;
    }

    public void setDevCode(String devCode) {
        this.devCode = devCode;
    }

    public String getSplicing() {
        return splicing;
    }

    public void setSplicing(String splicing) {
        this.splicing = splicing;
    }

    public String getProductSeries() {
        return productSeries;
    }

    public void setProductSeries(String productSeries) {
        this.productSeries = productSeries;
    }

    @Override
    public String toString() {
        return "EBOMVO{" +
                "code='" + code + '\'' +
                ", codeName='" + codeName + '\'' +
                ", creator='" + creator + '\'' +
                ", createTime=" + createTime +
                ", modifyTime=" + modifyTime +
                ", modifier='" + modifier + '\'' +
                ", deactivationTime=" + deactivationTime +
                ", componentCode='" + componentCode + '\'' +
                ", activeFlag='" + activeFlag + '\'' +
                ", drawingCode='" + drawingCode + '\'' +
                ", DevelopmentOrder='" + DevelopmentOrder + '\'' +
                ", productType='" + productType + '\'' +
                ", productTypeV2='" + productTypeV2 + '\'' +
                ", RecommendLevel='" + RecommendLevel + '\'' +
                ", certificationType='" + certificationType + '\'' +
                ", companyModel='" + companyModel + '\'' +
                ", customerModel='" + customerModel + '\'' +
                ", developmentProject='" + developmentProject + '\'' +
                ", REMARK='" + REMARK + '\'' +
                ", HalfBOM='" + HalfBOM + '\'' +
                ", SFBatch='" + SFBatch + '\'' +
                ", NeedBatch='" + NeedBatch + '\'' +
                ", MadeVietnam='" + MadeVietnam + '\'' +
                ", ModelMachine='" + ModelMachine + '\'' +
                '}';
    }

}
